<template>
    <button @click="goUserPage">去用户页面</button>
</template>

<script setup lang="js">
import { RouterLink, useRouter, useRoute } from 'vue-router';


const route = useRoute()
const router = useRouter()


const goUserPage = () => {
    router.push({
        name: 'NotFound',
        // 保留当前路径并删除第一个字符，以避免目标 URL 以 `//` 开头。
        params: { pathMatch: route.path.substring(1).split('/') },
        // 保留现有的查询和 hash 值，如果有的话
        query: route.query,
        hash: route.hash,
    })
}
</script>